package com.atguigu.b_test;

import java.io.*;
import java.util.ArrayList;
import java.util.Collections;

public class Test1 {
    public static void main(String[] args) throws IOException {
        //读写文件
        BufferedReader br = new BufferedReader(new FileReader("T_Day23\\test\\出师表.txt"));

        //先通过输入流对象读文件的中诗句 -> 一句在一行上 -> 一次读一行
        ArrayList<String> list = new ArrayList<>();

        String line;

        while((line = br.readLine()) != null){
            //读到的诗存到集合中
            list.add(line);
        }
        BufferedWriter bw = new BufferedWriter(new FileWriter("T_Day23\\test\\出师表.txt"));

        //对集合进行排序
        Collections.sort(list); //直接用String的默认排序规则就可以搞定

        //再遍历集合 把排序好诗句写回到文件中
        for (String shi : list) {
            bw.write(shi);
            bw.newLine();
        }


        //关流
        br.close();
        bw.close();
    }
}
